*{margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit;word-wrap:break-word;}
ul,ol{overflow:hidden;list-style:none;}
li{overflow:hidden;}
fieldset, img{border: 0;}
:focus{outline: 0;}
table{border-collapse: collapse; border-spacing: 0;}
caption, th{text-align: left;}
body{color: #333; background: url(img/body_bg.jpg) repeat-x #deebf3;margin:0;padding:0; font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;}
.cztopbg{background-image: url(img/cztopbg.jpg);background-repeat: no-repeat;background-position: center top;padding-top: 50px;}
.clearfix{display: inline-block;}
.f14{font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
/*\*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/**/
.clearfix:after{content: "."; clear: both; display: block; height: 0; visibility: hidden;}
.hidden{display: none;}
html, body{height: 100%;}
* html .container{height: 100%;}
.container{width: 930px; min-height: 100%; margin: auto; text-align: left; background: #fff;}
.container .wrap{margin: 0 10px;}
.col1, .col2, .col3, .col4, .col5, .news_sort{float: left; margin-right: 10px;}
.layout-cols2 .col1{width: 630px; overflow:hidden;}
.layout-cols2 .col2{width: 270px; margin-right: 0; overflow:hidden;}
.layout-cols3 .col1{width: 280px;}
.layout-cols3 .col2{width: 310px;}
.layout-cols3 .col3{width: 300px; margin-right: 0;}
.layout-cols2, .layout-cols3{margin-bottom: 0 !important;}
.layout-col2ultra .col1{width: 280px; overflow:hidden;}
.layout-col2ultra .col2,
.layout-col2ultra .col2 .span2{width: 620px; margin-right: 0;overflow:hidden;}
.layout-col2ultra .col2 .col1{width: 310px;}
.layout-col2ultra .col2 .col2{width: 300px;}
.layout-col2ultra .col2 .span2{clear: both; margin-bottom: 10px;}
.box{border:1px solid #99BBDD;margin-bottom:10px;}
.box_1 ul{padding:5px;}
.box .center_box li{line-height:25px;font-size:14px;}
.box .center_box li span{float:right;font-size:12px;color:#A8A8A8;}
.box .down_box li{line-height:25px;font-size:12px;}
.box .down_box li span{padding-right:5px;padding-left:5px;}
.box .down_box li span a{color:#275c91;}
.box_bt{background: url(img/title_icon.gif) no-repeat 10px 12px #f6f6f6;padding:4px;padding-left:24px;font-size:14px;font-weight:bold;margin:5px 7px 4px 7px;color:#275C91;}
.box_bt a:link{color:#275C91;}
.box_bt a:visited{color:#275C91;}
.box_bt a:hover{color:#275C91;text-decoration:underline;}
.box_text{color:#8C8C8C;text-indent:24px;line-height:21px;margin:0px 7px;background:url(img/title_bg.gif) repeat-x bottom;padding-bottom:6px;}
.box_title{background:url(img/news_bg.gif); position: relative; height: 28px;}
.box_title h3{float:left;height:24px;line-height: 26px; margin: 1px 1px 0; padding: 0 10px; font-weight: bold; font-size: 120%; color: #275c91;}
.box_title span{float:right;padding-top:5px;padding-right:5px;}
.box .left_box li{line-height:24px;}
.box .hot_box li{background:url(img/nav_icon.gif) no-repeat 5px 10px;padding-left:14px;line-height:27px;}
.box .hot_box li a:link{color:#2C6AA9;}
.box .hot_box li a:visited{color:#2C6AA9;}
.box .hot_box li a:hover{color:#2C6AA9;text-decoration:underline;}
.box .tj_box li{background:url(img/title_bg.gif) repeat-x bottom;padding:5px 7px 0px 10px;color:#A3A3A3;clear:both;height:100px;overflow:hidden;}
.box .tj_box li span{float:left; padding-right:10px;}
.box .zz_box li{padding:7px 7px;color:#A3A3A3;clear:both;height:175px;overflow:hidden;}
.box .zz_box li span{float:left; padding-right:10px;}
.box .pl_box li{border-bottom:1px solid #ccc; padding:5px 5px 3px 5px;color:#666666;}
.box .pl_box li span{color:#999999;}
.box .pl_box li h6{text-align:left;padding-bottom:6px;text-indent:24px;color:#FF3300;}
.box .pl_box li a.vo{color:#2C6AA9;}
.ad_left{margin-bottom:10px;}
.box .cy_box li{background:url(img/title_bg.gif) repeat-x bottom;padding:10px 5px;}
.box .cy_box li h4{font-size:14px;color:#2C2C2C;font-weight:bold;padding-bottom:5px;}
.box .cy_box li a:link{color:#2C6AA9;}
.box .cy_box li a:visited{color:#2C6AA9;}
.box .cy_box li a:hover{color:#2C6AA9;text-decoration:underline;}
.box .sc_box li{background:url(img/title_bg.gif) repeat-x bottom;padding:11px;line-height:21px;}
.box .sc_box li span{float:left; padding-right:10px;}
.box .sc_box li span b{display:block;text-align:center;padding-top:5px;}
.box .sc_box li a:link{color:#2C6AA9;}
.box .sc_box li a:visited{color:#2C6AA9;}
.box .sc_box li a:hover{color:#2C6AA9;text-decoration:underline;}
.box .tab h3,
.box .tab ul.tabitem,
.box .tab ul.tabitem li{float: left;font-size:12px;}
.box .tab ul.tabitem{line-height: 2.3;}
.box .tab ul.tabitem li{margin: 0 -1px -1px 0; position: relative;}
.box .tab ul.tabitem a{display: block; padding: 0 5px;}
.box .tab ul.tabitem a:link,
.box .tab ul.tabitem a:visited{color: #275c91;}
.box .tab ul.tabitem a.current,
.box .tab ul.tabitem a:hover{border: solid #99bbdd; border-width: 0 1px; padding: 0 4px; background: #fff;}
html:first-child .box .tab ul.tabitem a.current,
html:first-child .box .tab ul.tabitem a:hover{position: relative; padding-bottom: 1px;}
a:link, a:visited{color: #333; text-decoration: none;}

/* Header
==========================================================*/
.header{margin: 0 10px 5px;}
.topnav{position: relative; margin: 0 -10px 5px; padding: 0 15px; height: 2em; line-height: 2; background: #f5f5f5; border-bottom: 1px solid #e3e3e3;}
.topnav, .topnav a:link, .topnav a:visited{color: #666;}
.topnav a:hover, .topnav a:active{color: #036; text-decoration: underline;}
.brand, .ad-banner{float: left; margin-right: 7px;}
.ad-banner{width: 468px; height: 60px; overflow: hidden;}
.ad-text{float: right; width: 258px; height: 58px; line-height: 1.6; border: 1px solid #b0d7ff; background: #f2f6fb;}
.ad-text li{width: 49.9%; float: left; text-indent: 3px; white-space: nowrap;}
.brand h1.site-name{display: none;}
.brand a img{display: block;}
/* Nav
==========================================================*/
.nav{position: relative; margin: 0 10px 10px; background: url(img/nav_bg.png) no-repeat 0 -36px;}
.navinner{background: url(img/nav_bg.png) no-repeat 100% -72px;}
.navlist{height: 36px; line-height: 36px; overflow: hidden; margin: 0 10px; background: url(img/nav_bg.png) repeat-x 0 0;}
.nav li{float: left; display: inline; margin: 0 0 0 -2px; padding: 0 4px 0 6px; background: url(img/nav_bg.png) no-repeat 0 -108px;}
.nav a{display: block; width: 102px; text-align: center; font-size: 120%;}
.nav a:link, .nav a:visited{color: #fff;}
.nav a.current, .nav a:hover, .nav a:active{color: #fff; font-weight: bold; background: url(img/nav_bg.png) no-repeat 50% -144px;}
.subnav{position: absolute; top: 41px; left: 0; float: left; height: 27px; line-height: 27px; white-space: nowrap; background: url(img/nav_bg.png) no-repeat 0 -180px;}
* html .subnav{margin: 0 10px 0 -10px; /* IE 6 and below */}
.subnav p{padding: 0 10px; background: url(img/nav_bg.png) no-repeat 100% -234px;}
.subnav p span{display: block; background: url(img/nav_bg.png) repeat-x 0 -207px;}
.subnav p.pointer{position: absolute; top: -4px; left: 0; height: 5px; width: 11px; padding: 0; margin-left: 20px; text-indent: -999em; background: url(img/nav_bg.png) repeat-x 0 -261px;}
.subnav a{display: inline; padding: 0; font-size: 100%;}
[class~="subnav"] a{padding: 0 3px;}
.subnav, .subnav a:link, .subnav a:visited{color: #235e99;}
.subnav a:hover, .subnav a:active{color: #235e99;}
.subnav a:hover, .subnav a:active{font-weight: normal; background: none; border-bottom: 2px solid;}
/* subnav position and pointer position */
#subnav1{left: 120px;}
#subnav2{left: 230px;}
#subnav3{left: 340px;}
#subnav4{left: 450px;}
#subnav5, #subnav6, #subnav7{left: auto; right: 0px;}
#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer{left: 30px;}
#subnav5 .pointer{left: auto; right: 290px;}
#subnav6 .pointer{left: auto; right: 180px;}
#subnav7 .pointer{left: auto; right: 70px;}
#subnav1, #subnav2, #subnav3, #subnav4{min-width: 110px;}
#subnav5{min-width: 340px;}
#subnav6{min-width: 240px;}
#subnav7{min-width: 130px;}
/* Note
==========================================================*/
.note{margin: 0 15px 10px;color:#666666;}
.note span{float:right;}
.disable{display: none;}
/* ad-loop, search, topinfo, recommendinfo
==========================================================*/
.wrap .ad-loop{width: 278px; height: 194px; border: 1px solid #99bbdd; overflow: hidden; margin-bottom: 10px;}
.search{float: right; width: 588px; height: 66px; border: 1px solid #99bbdd; margin-bottom: 10px; background: #f5fafe;padding:7px 10px 5px 20px;}
.input{border:1px solid #8FA6BC;height:20px;line-height:20px;width:490px;margin-right:15px;}
.input_pos{float:left;}
.hot_line{clear:both;padding-top:3px;}
.hot_line a:link{color:#DD8700;}
.hot_line a:visited{color:#DD8700;}
.hot_line a:hover{color:#DD8700;text-decoration:underline;}
.menu_1,.menu_2,.menu_3,.menu_4,.menu_5,.menu_6,.menu_7,.menu_8,.menu_9,.menu_10,.menu_11{position:relative; margin-bottom:-1px;left:13px;height:5px; width:7px;overflow:hidden;background:url(img/icon_1.gif) no-repeat;}
.menu_2{left:51px;}
.menu_3{left:92px;}
.menu_4{left:130px;}
.menu_5{left:172px;}
.menu_6{left:210px;}
.menu_7{left:258px;}
.menu_8{left:314px;}
.menu_9{left:365px;}
.menu_10{left:414px;}
.menu_11{left:456px;}
.menu{word-spacing:0;color:#B1B1B1;}
.menu a:link,.menu a:visited{color:#B1B1B1;margin:0px 5px;}
a.menu_gg:link, a.menu_gg:visited{color:#000;}
.btn_sc{border:none;background:url(img/btn.gif);width:76px;height:23px;color:#FFFFFF;line-height:23px;text-align:center;font-weight:bold;}
.topinfo{height: 106px; margin-bottom: 10px; overflow: hidden; background: url(img/bg.png) no-repeat 0 -30px;}
.topinfo h3{color: #275c91; font-size: 120%; font-weight: bold; white-space: nowrap; margin: 10px 75px 10px 15px;}
.topinfo p{margin: 0 15px;}
.topinfo a:link, .topinfo a:visited{color: #275c91;}
.wrap .recommendinfo{width: 298px; height: 104px; margin-bottom: 10px; border: 1px solid #99bbdd;}
.recommendinfo h3{float: left; display: inline; width: 30px; height: 102px; margin: 1px 5px 1px 1px; line-height: 1.7; color: #275c91; background: #d7e7f7; font-size: 120%; font-weight: bold;}
.recommendinfo h3 span{display: block; text-align: center; margin: 0 5px;}
.recommendinfo ul{float: left; margin: 3px 0 0 0; width: 250px; font-size: 120%; line-height: 1.7;}
.recommendinfo li{clear: both;height:24px;}
.recommendinfo .date{float: right; line-height: 2; font-size: 80%;font-size:9px;color:#999999;}

.adz2{margin:5px;float:right;width:300px;height:300px;border:none;}
.blank{float:right;clear:right;height:130px;width:1px;}
.adz3{height:300px;width:300px;float:right;clear:right;margin:10px;}
.blank1{float:right;clear:right;height:130px;width:1px;}

/* Sitemap Footer
==========================================================*/
.sitemap{height: 2.5em; line-height: 2.5; color: #275c91; margin:10px; text-align: center; background: #eaf3fb; border: 1px solid #bed0e0;}
.sitemap a:link{color: #275c91;}
.sitemap a:visited{color:#275c91;}
.sitemap a:hover{color:#275c91;text-decoration:underline;}
.footer{margin: 0 10px 10px; padding-bottom: 10px; text-align: center;}
.copyright, .copyright a:link, .copyright a:visited{color: #000000;line-height:26px;}
a:link{color:#313131;text-decoration:none;}
a:visited{color:#313131;text-decoration:none;}
a:hover{color:#BF001F;text-decoration:none;}
.weizhi{border:1px solid #B0C7DD;background:#E1EFFB;padding:0px 15px;height:30px;line-height:30px;margin:0 0 10px;position:relative;}
.weizhi span{position:absolute;right:10px;top:3px;}
.searchtxt{border:1px solid #8FA6BC;height:16px;line-height:16px;}
#news{word-break:break-all;background:#F5FAFF;border:1px solid #99BBDD;padding:30px 18px 20px 18px;color:#4A4A4A; margin-bottom:10px}
a.v_red:link{color:#BF001F;text-decoration:none;}
a.v_red:visited{color:#BF001F;text-decoration:none;}
a.v_red:hover{color:#BF001F;text-decoration:underline;}
.ding_box{padding:0px 0px 25px 170px;height:62px;}
.ding{width:58px;height:62px;text-align:center;display:block;margin-right:100px;float:left;}
.ding_bg{background:url(img/ding_bg.gif);}
.back_bg{background:url(img/back_bg.gif);}
.ding b{color:#FFFFFF;font-size:20px;display:block;padding:5px 0px;}
.pagebreak{text-align:center;margin-bottom:20px;line-height:25px;}
.pagebreak a{margin: 5px 2px;color:#666666;border:1px solid #CCCCCC;padding: 4px 5px 1px 5px;}
.pagebreak strong{margin: 5px 2px;color: #1E90FF;font-weight:normal;padding: 4px 5px 1px 5px;margin-bottom:5px;border:1px solid #CCCCCC;background:#DCDCDC;}
#news_sort{border:1px solid #99BBDD;width:628px;color:#4A4A4A;margin-bottom:10px;}
#news_sort .news_title{background:url(img/news_bg.gif) repeat-x;height:28px;line-height:28px;padding-left:15px;font-size:14px;font-weight:bold;color:#204E7D;padding-right:15px;}
#news_sort .news_title span{float:right;font-size:12px;font-weight:normal;}
#news_sort ul{padding:5px 10px;}
#news_sort ul li{line-height:23px;font-size:14px;}
#news_sort ul li span{float:right;font-size:12px;color:#AAAAAA;}
h1{color:#363737;text-align:center;font-size:22px;margin:0px;padding:0px;font-weight:bold;}
.content{font-size:14px;color:#2A2A2A;margin:15px 0px 35px 0px;}
.content p{text-indent:2em;padding: 5px 0 5px 0;}
.content img{border:1px solid #666666;max-width:510px;}
.content tbody td{padding:8px;}
.content a{color:#0841D6;}
.times{text-align:center;color:#666666;padding:15px 0px;border-bottom: 1px solid #E1E4E6;}
.times img{height:20px;margin-bottom:-4px;}
.xg{line-height:24px;border-top: 1px solid #E1E4E6;padding:5px;margin-bottom:10px;border-bottom: 1px solid #E1E4E6;height: 30px;}
.xg li{width:50%;float:left;}
.pl{border:1px solid #DADCDD;background:#fff;margin-bottom:15px;}
.pl_title{height:30px;line-height:30px;padding-left:15px;padding-right:15px;font-size:14px;font-weight:bold;background:url(img/pl_bg.gif) repeat-x;}
.pl_title span{float:right;font-size:12px;font-weight:normal;color:#949494;}
.pl_title b{color:#E8581F;}
.pl_rec_list{line-height:25px;text-align:center;height:90px;border-bottom: 1px dashed #E6E6E6;}
.pl_rec_list li{width:290px;text-align:center;float:left;font-size:14px;}
.pl_rec_list li a:link{color:#FF0000;text-decoration:underline;}
.pl_rec_list li a:visited{color:#FF0000;text-decoration:underline;}
.pl_rec_list li a:hover{color:#204E7D;text-decoration:none;}
.pl_list{margin:15px 20px;line-height:25px;border-bottom:1px solid #E6E6E6;padding-left:5px;padding-bottom:10px;}
.float_right{float:right;}
.float_left{float:left;}
.zz{color:#204E7D;}
.btn{color:#FFFFFF;background:url(img/btn_bg.gif) repeat-x #5D8BBA;height:22px;text-align:center;line-height:22px;border-top:1px solid #6499CE;border-left:1px solid #6499CE;border-right:1px solid #255789;border-bottom:1px solid #255789;}
.bor{padding:10px 0px 10px 5px;}
.news_list ul{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;}
.news_list ul .list_title{color:#204E7D;font-weight:bold;background:url(img/list_title.gif) no-repeat 7px 7px;padding-left:23px;font-size:14px;}
.news_list ul .list_title span{font-size:12px;float:right;color:#787878;font-weight:normal;}
.news_list ul .ot span{margin-right:50px;}
.news_list ul .text{line-height:23px;text-indent:24px;padding:13px 0px;color:#878787;}
.red{color:#FF0000;}
.blue{color:#1FA51C;}
.fsource{color:#666;}
.news_list a:link{color:#204E7D;text-decoration:none;}
.news_list a:visited{color:#204E7D;text-decoration:none;}
.news_list a:hover{color:#204E7D;text-decoration:underline;}
.right_bot{margin-bottom:10px;}
.right_box{border:1px solid #99BBDD;}
.right_title{background:#D7E7F7;border-bottom:1px solid #99BBDD;height:27px;line-height:27px;font-size:14px;font-weight:bold;color:#313131;padding-left:10px;}
.right_box ul{padding:5px;padding-left:10px;}
.right_box ul li{line-height:25px;}
.line{margin:0px 10px 10px 10px;}
.box_line .bv{border-bottom:1px solid #E8E8E8; padding-bottom:8px; margin-bottom:10px;}
.box_line a{line-height:28px;padding-left:10px;}
.v-tab{width: 71px; float: left; display: inline; overflow: hidden; margin: -2px 1px -6px -5px !important; margin: -5px 1px -6px -5px;}
.infopublish ul.left_box li{line-height: 1.89;}
.v-tab li{float: left;}
.v-tab li a{float: left; width: 70px; height: 29px; line-height: 29px; text-align: center; background: #ebf7e9; border: solid #7bce74; border-width: 0 1px 1px 0;}
.v-tab li a:link,
.v-tab li a:visited{color: #2e7428;}
.v-tab li a.current,
.v-tab li a:hover,
.v-tab li a:active{background: #fff; border-right: 0; font-weight: bold; padding-right: 1px;}
.infopublish{border-color: #7bce74;}
.infopublish .box_title{background: none;}
.infopublish .box_title h3{height: 30px; line-height: 30px; margin: 1px 1px 0; color: #fff; background: url(img/nav.png) repeat-x 0 -390px;}
.text_tag{background: #FFFFFF;border: 1px dashed #CAE5FF;height: 24px;margin: 10px auto;padding-left: 10px;padding-right: 10px;width: 560px;}
.text_tag h5{clear: left;color: #000000;display: block;float: left;font-size:12px;padding-top:3px;}
.text_tag span{float: right;font: 12px/24px Tahoma;}
.pages{text-align:right;padding-bottom:15px;padding-right:20px;}
.pages a:link{display:inline;border:1px solid #D9D9D9;color:#001A9F;padding:2px 5px;margin:0px 3px;}
.pages a:visited{display:inline;border:1px solid #D9D9D9;color:#001A9F;padding:2px 5px;margin:0px 3px;}
.pages a:hover{display:inline;border:1px solid #8BCCEC;color:#000000;background:#E8F3FD;padding:2px 5px;margin:0px 3px;}
.pages .click{display:inline;border:1px solid #ff831e;color:#000000;background:#ffebd9;padding:2px 5px;margin:0px 3px;}
.pl_list ul{border-bottom:1px dashed #d7d7d7;}
.pl_list ul .title{color:#1F0087;margin-top:10px;}
.pl_list ul .content{margin:10px;text-indent:2em;}
.pl_list ul .op{color:#d7d7d7;}
.pl_list ul li span{float:right;color:#d7d7d7;}
.box_xg{border:1px solid #B8CDE3;margin-bottom:10px;}
.box_xg .title_xg{background:#B8CDE3;color:#003770;line-height:26px;height:26px;padding-left:15px;border:1px solid #fff;font-weight:bold;}
.box_xg ul{padding:6px;overflow:hidden;height:1%;}
.box_xg ul li{display:block;float:left;width:50%;background:url(img/xg_bg.gif) no-repeat 5px 9px;*width:49%;text-indent:12px;height:24px;line-height:24px;overflow:hidden;font-size:14px;}
.review-block{border: 1px solid #cccccc; border-left-width: 2px; padding: 2px 5px; background: #fff; color: #666;}
* html .review-block{zoom:1;}
.review-block dl, .review-block dt, .review-block dd{margin: 0; padding: 0;}
.review-block dl{padding: 2px 0;}
.review-block dt{color: #cccccc; margin-bottom: 5px;}
/* Nav
==========================================================*/
/*相关图文*/
.box_xgimg{border:1px solid #B8CDE3;margin-bottom:10px;}
.box_xgimg .title_xg{background:#B8CDE3;color:#003770;line-height:26px;height:26px;padding-left:15px;border:1px solid #fff;font-weight:bold;}
.box_xgimg ul{padding:6px;overflow:hidden;margin-left:7px;height:135px;}
.box_xgimg ul li{display:block;float:left;width:130px;background: #fff;*width:130px;line-height:18px;font-size:12px;margin:0 5px;}
.box_xgimg ul li img{border:1px solid #ccc;width:121px;height:91px;padding:2px;}
.right_img{border:1px solid #99BBDD;margin-bottom:10px;padding:0;}
.right_title{background:#D7E7F7;border-bottom:1px solid #99BBDD;height:27px;line-height:27px;font-size:14px;font-weight:bold;color:#313131;padding-left:10px;}
.right_img ul{width:268px;height:280px;padding:0px;padding-left:0px;overflow:hidden;}
.right_img ul li{line-height:18px;float:left;margin:2px;padding:0;width:126px;text-align:center;}
.right_img ul li img{width:120px;height:90px;padding:2px;border:1px solid #ccc;}
.img_hr{border-top:1px solid #000000;margin-top:3px;width:130px;height:1px;line-height:1px;}
/* 站长专访 */
.zz_zf,.zz_ft{list-style-type:none;height:92px;overflow:hidden;background:#f2f6fc;border-bottom:1px dotted #C3D9FF;}
.zz_zf_img{float:left;margin:8px 0px 8px 8px;}
.zz_ft{height:153px;line-height:20px;text-align:center;}
.zz_ft_img{margin:8px 8px 0px 0px;}
.zz_ft img{border:1px solid #CCCCCC;width:260px;height:120px;margin:5px 5px 2px 5px;}
.zz_ft span{width:100%;}
.zz_zf img{border:1px solid #CCCCCC;width:64px;height:74px;}
.zz_zf p{width:184px;height:64px;float:left;padding:4px;line-height:20px;margin-left:8px;}
.zz_zf_tit{width:99%;font-weight:bold;}
#hotht{font-size:14px;}

/*bbs login*/
.dplogin{width:238px;height:180px;margin:0 auto 5px;line-height:18px;}
.dplogin li{width:206px;margin:0 auto;line-height:25px;font-size:14px;white-space:normal;}
.dplogin li span{display:block;float:left;width:78px;}
.dplogin li button{height:20px;}
.dplogin li img{vertical-align:middle;cursor:pointer;}
.dplogin .put1{width:123px;height:18px;border:#ccc 1px solid;font-size:13px;}
.dplogin .put2{width:40px;height:18px;border:#ccc 1px solid;font-size:13px;}
.dplogin .put1:hover,.dplogin .put2:hover{border:#3c9 1px solid;}

.flip{width:100%;margin:20px auto 0;border-top:#aabcee 1px dotted;}
.flip li{float:left;width:50%;height:30px;line-height:30px;}
.flip li a:hover{color:#BF001F;}

/*page numbers*/
.pages{width:90%;margin:10px auto;overflow:hidden;}
.pages .l{float:left;font-size:13px;color:#4a4a4a;line-height:25px;}
.pages .l span{font-weight:normal;margin-right:10px;}
.pages .r{float:right;}
.pages .r a{padding:2px;font-size:12px;white-space:nowrap;line-height:25px;border:#cccccc 1px solid;}
.pages .r a:hover{color:#339900;border:#339900 1px solid;text-decoration:none;}
.pages .r strong{font-weight:bold;color:#ff0000;}


/*reply box*/
#replyform_info,#commentform_info{color:#f00;}

.reply{width:628px;border:#dadcdd 1px solid;}
.reply_t{height:30px;text-indent:10px;font-weight:bold;line-height:30px;background:url(img/pl_bg.gif) repeat-x;}
.reply_b{margin:15px;}
.reply_b .text{width:598px;height:100px;font-size:13px;border:#ccc 1px solid;}
.reply_b p{margin:8px 0;line-height:25px;font-size:13px;}
.reply_b p .inp1{width:90px;height:20px;font-size:15px;border:#ccc 1px solid;vertical-align:middle;}
.reply_b p .inp2{width:40px;height:20px;font-size:15px;border:#ccc 1px solid;vertical-align:middle;}
.reply_b p button{width:70px;height:25px;border:none;background:url(img/but_bg1.gif) no-repeat;line-height:25px;color:#444;cursor:pointer;vertical-align:middle;}
.reply_b p img{margin:0 10px;vertical-align:middle;}
.reply_b p .inp1:hover,.reply_b p .inp2:hover{border:#3c9 1px solid;}


.bobo{margin:0 8px;}
.bobo li{width:100%;margin:0 auto;height:22px;}
.bobo li span{display:block;float:left;width:100px;}


/* login */
#login_area{width:908px;margin:10px auto;border:1px solid #99BBDD;background:#EAF2FB;}
.login{border:1px solid #fff;padding:5px;min-height:22px;_height:22px;line-height:22px;overflow:visible}
.login b{display:inline;float:left;height:22px;line-height:22px;font-weight:400;color:#333;font-size:12px;margin:0 5px;}
.login .inp_u,.login .inp_p,.login .inp_i{display:inline;float:left;border:1px solid #99BBDD;height:20px;line-height:20px;margin:0 5px;}
.login #secpic{display:inline;float:left;margin:0 5px;}
.login .inp_s{display:inline;float:left;margin:0 10px;}
.login .sele{display:inline;float:left;margin:0 5px;}
.login #loginform_info,login #custom_info{display:inline;float:left;font-size:14px;font-weight:bold;margin:0 5px;}
.login a{height:22px;line-height:22px;font-size:14px;font-weight:bold;color:#C94700}
.login div{height:22px;line-height:22px;}